Re: Speeding up LIKE with placeholders? - Mailing list pgsql-general

From Dan Sugalski
Subject Re: Speeding up LIKE with placeholders?
Date
Msg-id a06110407bd67cb88261e@[172.24.10.164]
Whole thread Raw
In response to Re: Speeding up LIKE with placeholders?  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: Speeding up LIKE with placeholders?  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-general
At 5:19 PM -0400 9/10/04, Tom Lane wrote:
>Dan Sugalski <dan@sidhe.org> writes:
>>  I'd figure, though, that since the parameters are being passed
>>  into PQexecParams basically to get them out of band so I don't have
>>  to deal with escaping, quoting, and suchlike things, that the
>>  optimizer would look at things *after* the substitution was done.
>
>You'd figure wrong :-(.  The present mechanism for the LIKE-to-index
>optimization requires the LIKE pattern to be a pure, unadulterated constant.

Well. Darn.

Would I regret it if I asked where in the source this lies so I could
go fix it?
--
                Dan

--------------------------------------it's like this-------------------
Dan Sugalski                          even samurai
dan@sidhe.org                         have teddy bears and even
                                       teddy bears get drunk

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: Speeding up LIKE with placeholders?
Next
From: Kevin Murphy
Date:
Subject: how to constrain a query to return 1 or 0 rows (or >1 or 0 rows)